JISかな改アドバンス・Karabiner-Elements用JSONファイルについて

１．本作（ファイル）は Karabiner-Elementsの機能を用いて、Karabiner-Elements上で JISかな改アドバンスのキー配列が使えるようになるJSONファイルです。
基本的に Karabiner-Elementsについての知識は 必要ありませんが、本作を使う前には、Karabiner-Elementsのインストールが必要になります。

Karabiner-Elementsにはいくつかの機能がありますが、本作では、そのうちの、キーの入れ替え機能だけを使用しています。その他の機能は含まれておりません。

※Karabiner-Elementsについては こちらを参照してください。
→ https://karabiner-elements.pqrs.org

２．JISかな改アドバンス（以下、かな改という）については、詳しくは下記サイト等を参照してください。
→ https://www.asahi-net.or.jp/~dy5h-kdm/kkaix_ve.htm

【かな改の十大メリット】
（※Karabiner-Elements用の入れ替え方式では対応していないものもあります）

①JISかな配列と互換性があるので、これまで旧配列で入力していたユーザーは、慣れるまでの時間が短くて済む。

※［し］［と］［く］［て］［な］［に］［ら］［さ］［そ］［め］［ふ］［え］［お］［や］［ゆ］［よ］［わ］は 変えていない。シフト側は［ち］［ひ］［「］［」］が 同じ。

②漢字の音尾としても使われる、使用頻度の高い［ん］［い］［う］［つ］が、右手のホーム段で打てる。

※漢字の読みの終わりは、ほぼこの４つと、変えていない［く］で終わると言ってよい。なので、これらがホーム段にあるだけで、ずいぶんと打鍵は楽になる。
（※なお、音尾に使われる文字は、残りは「き」と「ち」だが、どちらも出現頻度としては、上記の５つよりはかなり少ない。また、かな改での［き］は［お］よりも右手側に近いので、なんとなれば右手でも打てる。「ち」は 両小指のシフト側にもあるが、JISキーボードなら［＿］にも配置している）

③濁点と半濁点が、右手のホーム段のはじに並んでおり、濁音が打ちやすくなっている。

※従来は濁点類は上段にあった。これは旧配列ではホーム段を上段とみなしていたためであると考えられる。が、やはりホーム段は中段においたほうが全体的には運指がしやすいので、それに合わせて濁点も中段にしたほうが、打鍵効率が上がる。なお、これに合わせて、従来右手側にあった［け］［せ］［ほ］［へ］は 左手側に移動した。

④拗音を構成するヤ行の小文字がホーム段にあり（シフト側）、なおかつ左右対称にあるため、「しゃ」「しゅ」「しょ」などが格段に打ちやすくなる。

※ヤ行の小文字は拗音の一部となるので、使用頻度は高い。にもかかわらず、従来は右手側の最上段にしかなかったので、手指の運動量が多くなるだけでなく、文字の組み合わせによってはシフト操作が同側になってさらに手指の運動量が増える。これをホーム段に置いて、さらに左右両側に対称に置くことによって、一見無駄に見えるが、手指の運動量は大幅に軽減される。
また、同様に、促音の表記として使われる［っ］も ホーム段に移動し、シフト操作を考慮して左右両側に置く。これにより「しゃっ」「しゅっ」「しょっ」などが 従来では考えられないぐらいに 速く楽に打てるようになる。

⑤最上段に配置した文字は下段のシフト側にも設定してあるので、それぞれのユーザーの好みに応じてタッチタイピングができるようになっている。

※一部のかな入力ユーザーはタッチタイピングを考えて最上段を使わないほうが良いという意見の人もいるので、かな改では最上段にある文字は、下段のシフト側にも配置してタッチタイピングができるように配慮している。
なお、上段のシフト側には、使用頻度の少ない［ぬ］［ね］［む］［ろ］を置いているが、これらはシフト側にしかないため、シフト操作を考慮して左右両側に置いている。

⑥句読点は文字修正の時によく使うので、アンシフト側にして、右手外野の最上段に配置している。

※これは意外と盲点なのだが、句読点は、その後の推敲の後など、修正がよく入る文字なのである。これを右手外野の最上段のアンシフト側に置くことによって、そのような作業がとても楽になる。
また、従来オンビキがあった場所には、句読点と共に使われるナカグロが並んでいるため使い勝手が良い。

⑦［を］は 従来の位置では打ちにくいので、シフトを使わずに打てるように、上段の外野に置いている。

※旧配列では なぜか［わ］のシフト側にある。［を］は 確かに普通の現代表記では 助詞以外には使われないものの、使用頻度は少なくない。そこで、❸で移動した濁点の後に［を］を置くと、ちょうど指使いも変わらない上に、１段下に下がるので、かなり打ちやすくなる。
また、同様に、オンビキも最上段から１段下げて、半濁点のあった後に置く。

⑧［か］や［た］などの左手側の文字も、使用頻度に合わせて、従来よりも打ちやすい位置に配置した。

※これには多少の異論もあるかもしれないが、長期的に使うことを考え、配置し直すことにした。微調整のポイントは、基本的に、使う指遣いをなるべく従来と変えないようにしていることだ。そうすると、今までの指遣いの記憶が少し活かされるので、速く馴染むことができる。
（※左手側に もともとあった文字で指遣いが変わっているのは［す］と［た］のみだが、これらは、使用頻度を考慮して、移動することにした）

⑨右手外野キーのシフト側に［ゐ］［ゑ］［ゎ］を置いている。
（※Karabiner-Elements用の入れ替え方式では対応不能）

※かな改では、従来のようにシフト側にアンシフト側と同じものを置くのではなく、別のものを置くことによって、内側10列３段で基本的な文字が打てるようにしている。旧配列で文字が配置されていた右手外野のキーには、基本的には文字は配置していないが、例外として空いている場所に［ゐ］［ゑ］［ゎ］を配置して、特殊な用途に対応できるようにしている。

⑩ＵＳキーボード（101キーボード）にも対応可。

現状配布しているものは対応していないが、基本的に JISかな改はＵＳキーボードをベースにして配置が最適化されている。そのため、JISキーボードに固有の［￥］キーと［＿］キーがなくても、通常使うすべての かなが打てるようになっている。
（※対応版では「・」は［｀］キーになる）


【現在判明している不具合など】

Karabiner-Elementsでは複数のＯＳに対応していますが、現在、動作確認は macOS 13 Ventura と macOS 14 Sonoma でのみ行なっています。他のバージョンのＯＳでは 未確認のため、Karabiner-Elements自体の不具合なのか わかりませんが、一部のキー設定において、特定のshiftキーとの組み合わせが認識されないという現象が発生しております。
現状 確認できているのは、「shift+め」で「わ」が出力される設定になっていますが、左手側のshiftキーを使った時に動作しません。（※右手側のshiftキーなら動作します）
他にも同様の現象が発生する可能性がありますが、その場合は、回避策として、反対側のshiftキーを使うと動作しますので、本作のバグではないので、ご了承いただけますと幸いです。

なお、本作の使用中に半角英数モードにすると、本作でのキーの入れ替え設定が影響して、デフォルトの配列どおりのものが打てなくなります。
その場合には、Karabiner-Elementsのメニューから「Default profile」を選んでもらうか、caps lockキーの機能を使って英数字を打つと解決します。（また、optionキーを使って 直接 全角英数字を打つ場合には 本作の影響はありませんので、デフォルトの配列どおりに文字が入力できます）
これは本作のバグではなく、Karabiner-Elementsの機能で キーの配列を入れ替えているためですので、悪しからず、ご了承いただけますと幸いです。
（慣れてくると、配列が入れ替わった状態でも打てるようになります。例えば、半角数字の「3」や「4」は デフォルトでは「あ」や「う」のキーに配置されているので、移動後の［あ］や［う］を打つと、「3」や「4」が 打てます。「1」は「ぬ」なので、shiftキーを使って［ぬ］を打ちます。半角カッコは［ゅ］と［ょ］です。半角ダブルクオートは シフト側の［ふ］です。半角ピリオドは［る］、半角カンマは シフト側の［ね］です。半角セミコロンは［れ］、半角コロンは［け］です。半角大なり小なりは［、］［。］です。他も同様です）
（また、caps lockキーの機能を使って英字を打つ場合には、大文字になりますので、入力後に文章を選択してポップアップメニューを出し、その中から「変換→小文字にする」などのやり方もあります）


ーーーーー

（※※JSONファイルの作成に関しては、動作確認をしておりますが、万一、特定の操作において不具合が発生するようなことがありましたら、ただちに修正したのち、お取り替えいたします。その際には、大変お手数をおかけし申し訳ございませんが、どのような操作をしたらどうなったのかをお教えください。
（※※お問い合わせは madkod@nifty.com または madkod@mac.com まで
